History
History
Synonyms
UK
US
Meaning:
defame

to attack the good reputation (of a person)

inflict libel or slander

THROW MUD AT as in Wiktionary
THROW MUD AT as in Wikipedia